// components/Card/index.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {
        showText: {
			type: Boolean,
			value: true
        },
        title: {
			type: String,
			value: ""
        },
        device: {
			type: String,
			value: ""
        },
		describe: {
			type: String,
			value: ""
		},
		defaultImg: {
			type: String,
			value: ""
		},
		disabled: {
			type: Boolean,
			value: false
		},
		imgUrl: {
			type: String,
			value: ""
        },
    },

    /**
     * 组件的初始数据
     */
    data: {

    },

    /**
     * 组件的方法列表
     */
    methods: {
        //图片上传
        upload(e) { // 拍摄或从相册选取上传
            let that = this;
            let { device } = that.data;
            wx.chooseImage({
                count: 1, // 默认9
                sizeType: ['compressed'], // 可以指定是原图还是压缩图，默认二者都有
                sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
                success(res) {
                    let tempFilePaths = res.tempFilePaths; // 返回选定照片的本地路径列表 


                    // wx.compressImage({
                    //     src: '', // 图片路径
                    //     quality: 80 // 压缩质量
                    // })


                    wx.getFileSystemManager().readFile({
                        filePath: res.tempFilePaths[0],
                        encoding: "base64",
                        success: function (data){
                          console.log(data)//返回base64编码结果，但是图片的话没有data:image/png
                          that.triggerEvent('upload', { device: device, path: tempFilePaths[0], basePath: data.data });
                        }
                    })
                    
                }
            })
        },
    }
})
